Channel Islands - French English Dictionary